#pragma once
#include<iostream>
using namespace std;

//template<class T>
//class A
//{
//	friend ostream& operator<<(ostream& os, A<T> a);
//
//public:
//	A(int x = 0, int y = 0)
//		:_x(x)
//		, _y(y)
//	{
//
//	}
//private:
//	T _x;
//	T _y;
//};
//
//template<class T>
//ostream& operator<<(ostream& os, A<T> a)
//{
//	os << _x << " " << _y << endl;
//	return os;
//}